package commons.utils.facades;

import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.actions.ActionFactory.IWorkbenchAction;

import commons.utils.facades.ActionFactoryFacade;
import commons.utils.facades.internal.FacadeFactory;

public abstract class ActionFactoryFacade {

    private static final ActionFactoryFacade _INSTANCE = FacadeFactory.createFacade(ActionFactoryFacade.class);

    public static ActionFactoryFacade getDefault() {
        return _INSTANCE;
    }

    public abstract IWorkbenchAction createAboutAction(IWorkbenchWindow window);
}
